home *** CD-ROM | disk | FTP | other *** search
- #ifndef _graph_h
- # include "graph.h"
- #endif
- //
- // Erweiterung der PBall-Klasse um X-Spezifika
- //
- class PBall : public PBallTop {
- public:
- PBall( PBallType mode=BillardQueue, char *display=0l );
- ~PBall();
-
- protected:
- virtual void Update();
-
- virtual void Warp( const Vec2 &dest );
- virtual void RedrawPointer(); // Mausanzeige
- virtual void SetPointer( int x, int y ); // Mausanzeige
-
- static int instance_count;
- static int pwidth, pheight;
- static Pixmap pmap;
- static GC gc_bit;
- virtual void StartQueue(const Vec2 &end, const Vec2 &s1, const Vec2 &s2);
- virtual void MoveQueue(const Vec2 &end, const Vec2 &s1, const Vec2 &s2);
- virtual void EndQueue();
- virtual void DrawQueue();
-
- private:
- struct _XDisplay *rem_dpy;
- int scr;
- Real w2n_x, w2n_y;
- };
-